Add new target 'release-rpm'.
authoroliskoli <oliskoli>
Sun, 2 Jul 2006 13:44:40 +0000 (13:44 +0000)
committeroliskoli <oliskoli>
Sun, 2 Jul 2006 13:44:40 +0000 (13:44 +0000)
Makefile.in

index 0792e9d9c11dca7d66ba83d62b209dc16ff60835..0641c0c82b75779c4c532c4d10ce871431a71e06 100644 (file)
@@ -181,6 +181,24 @@ release-tarball: gpsbabel.html
        tar czf /tmp/gpsbabel-$(VERSIOND).tar.gz gpsbabel-$(VERSIOND)
 #      cd /tmp ; tar xzf gpsbabel-$(VERSIOND).tar.gz
 
+release-rpm:
+       test -f gpsbabel.html
+       mkdir -p /tmp/dist/BUILD \
+         /tmp/dist/RPMS /tmp/dist/SPECS \
+         /tmp/dist/SOURCES /tmp/dist/SRPMS \
+         /tmp/dist/TMP /tmp/dist/install 
+       tools/mkspec $(VERSD) $(RELEASE) $(WEB) > /tmp/dist/SPECS/gpsbabel.spec
+       cp -ap gpsbabel.html gpsbabel-$(VERSIOND)/
+       cp -ap CHANGELOG gpsbabel-$(VERSIOND)/
+       rm -rf /tmp/dist/TMP/gpsbabel-$(VERSD)
+       rm -rf /tmp/dist/SOURCES/gpsbabel-$(VERSD).tgz
+       cp -apr gpsbabel-$(VERSIOND) /tmp/dist/TMP/gpsbabel-$(VERSD)
+       cd /tmp/dist/TMP ; tar --owner=0 --group=0 -czf ../SOURCES/gpsbabel-$(VERSD).tgz gpsbabel-$(VERSD)
+       rpmbuild -ba \
+         --define "_topdir /tmp/dist" \
+         --define "buildroot /tmp/dist/install" \
+         /tmp/dist/SPECS/gpsbabel.spec
+
 
 #
 # The Windows executables are cross compiled from the exported CVS image.